namespace erp{
namespace gis{  //请务必修改到合适的namespace 建议为 bo
namespace to{  //务必修改到合适的namespace, 建议与业务相关.
class CShipTypeAreaLocusPoConvCShipTypeAreaLocusDo{

	public:

	template <class T_SRC, class T_DEST>
	static void Conv_CShipTypeAreaLocusPo_To_CShipTypeAreaLocusDo(const T_SRC & oSrc,T_DEST & oDest){
		oDest.SetVersion(oSrc.GetVersion(),oSrc.GetVersionUFlag());
		oDest.SetRecordSysNo(oSrc.GetRecordSysNo(),oSrc.GetRecordSysNoUFlag());
		oDest.SetShipType(oSrc.GetShipType(),oSrc.GetShipTypeUFlag());
		oDest.SetBranchSysNo(oSrc.GetBranchSysNo(),oSrc.GetBranchSysNoUFlag());
		oDest.SetShipTypeLocusGbAreaid(oSrc.GetShipTypeLocusGbAreaid(),oSrc.GetShipTypeLocusGbAreaidUFlag());
		oDest.SetShipTypeCoverLocus(oSrc.GetShipTypeCoverLocus(),oSrc.GetShipTypeCoverLocusUFlag());
		oDest.SetStatus(oSrc.GetStatus(),oSrc.GetStatusUFlag());
		oDest.SetCreateTime(oSrc.GetCreateTime(),oSrc.GetCreateTimeUFlag());
		oDest.SetLastModifyTime(oSrc.GetLastModifyTime(),oSrc.GetLastModifyTimeUFlag());
		oDest.SetReserve(oSrc.GetReserve(),oSrc.GetReserveUFlag());
	}

	template <class T_SRC, class T_DEST>
	static void Conv_CShipTypeAreaLocusDo_To_CShipTypeAreaLocusPo(const T_SRC & oSrc,T_DEST & oDest){
		oDest.SetVersion(oSrc.GetVersion(),oSrc.GetVersionUFlag());
		oDest.SetRecordSysNo(oSrc.GetRecordSysNo(),oSrc.GetRecordSysNoUFlag());
		oDest.SetShipType(oSrc.GetShipType(),oSrc.GetShipTypeUFlag());
		oDest.SetBranchSysNo(oSrc.GetBranchSysNo(),oSrc.GetBranchSysNoUFlag());
		oDest.SetShipTypeLocusGbAreaid(oSrc.GetShipTypeLocusGbAreaid(),oSrc.GetShipTypeLocusGbAreaidUFlag());
		oDest.SetShipTypeCoverLocus(oSrc.GetShipTypeCoverLocus(),oSrc.GetShipTypeCoverLocusUFlag());
		oDest.SetStatus(oSrc.GetStatus(),oSrc.GetStatusUFlag());
		oDest.SetCreateTime(oSrc.GetCreateTime(),oSrc.GetCreateTimeUFlag());
		oDest.SetLastModifyTime(oSrc.GetLastModifyTime(),oSrc.GetLastModifyTimeUFlag());
		oDest.SetReserve(oSrc.GetReserve(),oSrc.GetReserveUFlag());

	}    
};
}
}
}
